package com.jerry.frame.rpc.registry;

import java.util.List;

/**
 * Created by zjh on 2017/8/9.
 */
//服务注册容器的监视器，可以反馈服务的情况
public interface RegistryMonitor {
//返回所有发布服务的主机地址
    List<String> listPublisherHosts();
//返回所有订阅服务的主机地址
    List<String> listSubscriberAddresses();
//根据服务名称及组别和版本号获取提供对应服务的地址列表
    List<String> listAddressesByService(String group, String serviceProviderName, String version);
//列出地址主机提供的所有服务列表
    List<String> listServicesByAddress(String host, int port);
}
